<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
      throw
      1. 抛出一个异常值（错误）
      2. 中断程序执行
      3. 约定throw必须抛出一个 new Error() 对象
      4.  new Error(参数) 对象， 参数必须要是一个字符串，参数设置给对象中的message属性
      */
      // class Error {
      //   constructor(message) {
      //     this.message = message;
      //   }
      // }
      function a() {
        console.log(1);
        throw new Error("this is error 100");
        // throw 100;
        // const e = new Error();
        // throw  e;
        // return;
        console.log(2);
      }
      a();
      console.log(3);
    </script>
  </body>
</html>
